import numpy as np

a = np.arange(9, dtype=np.float_).reshape(3, 3)
print(a)

b = np.array([10, 9, 7])
print(np.add(a, b))
print(np.subtract(a, b))
print(np.multiply(a, b))
print(np.divide(a, b))

# numpy.reciprocal() 函数返回参数逐元素的倒数。如 1/4 倒数为 4/1。
a = np.array([0.25, 1.33, 1, 100])
print(a)
print(np.reciprocal(a))

# numpy.power() 函数将第一个输入数组中的元素作为底数，计算它与第二个输入数组中相应元素的幂。
a = np.array([10, 100, 1000])
print(a)
print(np.power(a, 2))
b = np.array([1, 2, 3])
print(np.power(a, b))

a = np.array([10, 20, 30])
b = np.array([3, 5, 7])
print(a)
print(b)
print(np.mod(a, b))
print(np.remainder(a, b))
